package com.jnzc.ocr.serv.shop.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel(description = "店铺会员信息")
public class ShopMember {
    @ApiModelProperty(value = "店铺会员ID")
    @TableId
    private Long id;
    @ApiModelProperty(value = "公司ID")
    private Long companyId;
    @ApiModelProperty(value = "店铺ID")
    private Long shopId;
    @ApiModelProperty(value = "编号")
    private String no;
    @ApiModelProperty(value = "名称")
    private String name;
    @ApiModelProperty(value = "获取方式")
    private Integer accessType;
    @ApiModelProperty(value = "获取方式名称")
    private String accessTypeName;
    @ApiModelProperty(value = "会员分类ID")
    private Long memberCategoryId;
    @ApiModelProperty(value = "会员分类名称")
    private String memberCategoryName;
    @ApiModelProperty(value = "联系方式")
    private String contactWay;
    @ApiModelProperty(value = "生日")
    private Date birthday;
    @ApiModelProperty(value = "余额")
    private BigDecimal balanceAmount;
    @ApiModelProperty(value = "积分")
    private Integer point;
    @ApiModelProperty(value = "消费金额")
    private BigDecimal consumeAmount;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Long getShopId() {
        return shopId;
    }

    public void setShopId(Long shopId) {
        this.shopId = shopId;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAccessType() {
        return accessType;
    }

    public void setAccessType(Integer accessType) {
        this.accessType = accessType;
    }

    public String getAccessTypeName() {
        return accessTypeName;
    }

    public void setAccessTypeName(String accessTypeName) {
        this.accessTypeName = accessTypeName;
    }

    public Long getMemberCategoryId() {
        return memberCategoryId;
    }

    public void setMemberCategoryId(Long memberCategoryId) {
        this.memberCategoryId = memberCategoryId;
    }

    public String getMemberCategoryName() {
        return memberCategoryName;
    }

    public void setMemberCategoryName(String memberCategoryName) {
        this.memberCategoryName = memberCategoryName;
    }

    public String getContactWay() {
        return contactWay;
    }

    public void setContactWay(String contactWay) {
        this.contactWay = contactWay;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public Integer getPoint() {
        return point;
    }

    public void setPoint(Integer point) {
        this.point = point;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public BigDecimal getBalanceAmount() {
        return balanceAmount;
    }

    public void setBalanceAmount(BigDecimal balanceAmount) {
        this.balanceAmount = balanceAmount;
    }

    public BigDecimal getConsumeAmount() {
        return consumeAmount;
    }

    public void setConsumeAmount(BigDecimal consumeAmount) {
        this.consumeAmount = consumeAmount;
    }
}